Evolution of Collective Object Behavior in Presence of Simultaneous Client-Specific Views
نویسندگان
چکیده
When different clients, each with their own individual customization requirements, use the same system simultaneously, the system must dynamically adapt its behavior on a per client basis. Each non-trivial adaptation of the system’s behavior will very likely crosscut the implementation of multiple objects. In this paper we present an extension to the Java programming language that supports the dynamic evolution of collective object behavior in the presence of simultaneous client-specific views. In accordance with the separation of concerns and locality principles, client-specific customization of collective object behavior is organized as layers of mixin-like wrappers. Each layer of wrappers incrementally adds behavior and state to a group of core objects without modifying their respective implementations. Hence, collective object behavior can evolve in an additive and non-invasive way. The extension that we propose provides language constructs for defining, encapsulating and selecting behavioral refinements, and runtime support for transparently integrating them on demand.
منابع مشابه
Evolution of Ccollective Object Behavior in Presence of Simultaneous Client-Specific Views
When different clients, each with their own individual customization requirements, use the same system simultaneously, the system must dynamically adapt its behavior on a per client basis. Each non-trivial adaptation of the system’s behavior will very likely crosscut the implementation of multiple objects. In this paper we present an extension to the Java programming language that supports the ...
متن کاملConsistency Management in the Presence of Simultaneous Client-Specific Views
This paper is about client-specific customization of systems that implement an on-line Internet service in the presence of simultaneous client-specific views. The problem is that each client must be able to customize the running system for use in its own context, without impacting the service behavior that is delivered to other clients. To solve this, we propose to customize the system on a per...
متن کاملElectrostatics Modes in Mono-Layered Graphene
In this paper, we investigated the corrected plasmon dispersion relation for graphene in presence of a constant magnetic field which it includes a quantum term arising from the collective electron density wave interference effects. By using quantum hydrodynamic plasma model which incorporates the important quantum statistical pressure and electron diffraction force, the longitudinal plasmons ar...
متن کاملجایگاه الگوهای نژادی در ضمیر ناخودآگاه جمعی
Environmental and life conditions of human, over years, have caused changes in human behavior and perception, like their physical changes, in line with more consistency with the environment. The behavioral and perceptional adaptations that is the result of sedimentation of past human experiences like predefined patterns affect our perception and behavior, patterns that are transferred thro...
متن کاملالگوواره دانش روانشناسی محیط در تعامل با اندیشه اسلامی
Mankind is always interacting with an environment that contains various meanings and layers with each of which the environment behaves differently, and on the other hand, this behavior is effectively reflected back to the environment. In recent decades, experimental environmental psychology has sought to help solve the issues posed to human societies by pursuing two objectives of theoretical un...
متن کامل